<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // shift方法用于删除数组的第一个元素，并返回该元素。该方法会改变原数组。
        var index = ['g', 'w', 'j', 'n', 'h']
        var array = index.shift();
        console.log(index);
        console.log(array);
        //shift方法可以遍历清空一个数组
        var say = ['da', 'jia', 'hao', 'wo', 'shi', 'gwj']
        var x;
        while (x = say.shift()) {
            console.log(x);
            console.log(say);

        }
        //    unshift方法用于在数组的第一个位置添加元素，并返回添加新元素后的数组长度。该方法会改变原数组
        var names = ['bob', 'lisa', 'lihua']
        var arr = names.unshift("gwj");
        console.log(names);
        console.log(arr);
    </script>
</body>

</html>